a{ text-decoration:none;}
li{ list-style-type:none;}

/*首页增加样式*/
.ty01 .acti-tit,.ty02 .acti-tit,.ty03 .acti-tit,.ty04 .acti-tit{background:url(../img/icon32.png) no-repeat; background-size:40px auto;}
.ty01 .acti-tit{ background-position:13px 11px;}
.ty02 .acti-tit{ background-position:13px -23px;}
.ty03 .acti-tit{ background-position:13px -57px;}
.ty04 .acti-tit{ background-position:13px -94px;}
.acti .acti-tit{ padding:10px 26px;}
.acti .acti-tit span{ font-size:16px; color:#fc517a; font-weight: normal;}
.ty02 .acti-tit span{color:#fc5551}
.ty03 .acti-tit span{color:#26b4fc;}
.ty04 .acti-tit span{color:#15d289;}
.home-nav div{background-size:4em 4em; background-position:center 0.2em; background-repeat:no-repeat; position:relative;}
.red_d{ width:13px; height:13px; background:#ff3333; border-radius:50px; top:0; position:absolute; right:4%;}

.acti,.home-nav{ margin:12px 0;}
.ty02 img{ min-height:90px;}
.ty02 .acti-ct{ padding:0 10px 10px 10px; overflow:hidden;}
.ty02 .acti-ct a{ overflow:hidden; float:left; width:50%;}
.ty02 .acti-ct a img{ width:100%;}
.ty02 .acti-ct a:nth-child(1){ padding:0 7px 15px 0px; border-right:1px solid #d7d7d7;}
.ty02 .acti-ct a:nth-child(2){ padding:0 0px 15px 7px; }
.ty02 .acti-ct a:nth-child(3){ padding:15px 7px 0px 0px;border-top:1px solid #d7d7d7; border-right:1px solid #d7d7d7;}
.ty02 .acti-ct a:nth-child(4){ padding:15px 0px 0px 7px; border-top:1px solid #d7d7d7;}
.ad{ margin-top:0px; border:hidden;}

.hot-news .rec_p{ padding:0; margin:0;}
.ty03 .rec_p .hot-list{ width:100%; border-bottom:1px solid #d7d7d7; padding:8px 0;}
.ty03 .rec_p .hot-list:last-child{ border:hidden; padding-bottom:15px;}
.ty03 .rec_p .hot-list img{ width:28%;  margin-left:10px;border-radius:0; height:72px;}
.ty03 .rec_p .hot-list p{width:61%; font-size:12px;padding:0 0px 0px 1px;}
.ty03 .rec_p .hot-list p a{font-size:15px; color:#333; line-height:22px; height:auto; margin:0 0 7px; }

.ty05{ background:#fff;padding:2px 20px 20px; overflow:hidden;}
.ty05 .app-list{border-radius:6px; border:1px solid #d7d7d7;float:left; width:100%; margin:6px 0;padding:12px 40px 11px 60px;position:relative;}
.ty05 .app-list img{ width:60px; height:60px; left:12px; top:12px;}
.ty05_r{ margin-left:24px; width:65%;}
.ty05_r strong{ font-size:15px; height:auto;}
.ty05_r p{ height:36px; font-size:12px; margin:4px 0 0px;}
.ty05 .app-list a{ width:62px; height:28px; line-height:28px; background:#15d289; position:absolute; right:12px; top:28px; text-align:center; color:#fff;border-radius:4px; font-size:12px;}

.ticket02 {max-width: 100%;float: left;margin: 0px 0 12px;text-align:center;background:#fff;}
.ticket02 p{max-width: 100%;overflow-x: scroll;padding: 0;white-space: nowrap; margin-left:12px; margin-bottom:0;}
.ticket02 p a{ margin-right:2px;}
.ticket02 p a img{ width:120px; height:120px;}

.ty01{width: 100%;}
.ty01 .rec_p{ height:170px; overflow-x: scroll;max-width: 100%;white-space: nowrap;margin-left:12px; width:auto;}
.ty01 .rec_p .hot-list{ border:1px solid #d7d7d7; margin:6px 6px 0px 0px; width:132px; padding:0;float:none;display:inline-block;}
.ty01 .rec_p .hot-list img{ width:130px; height:93px; max-height:93px;}
.ty01 .rec_p .hot-list p{ padding:5px 6px;}
.ty01 .rec_p .hot-list p span{ font-size:20px; color:#fc517a;}
.ty01 .rec_p .hot-list p del{ font-size:12px; color:#999;}
.ty01 .rec_p .hot-list p a{ font-size:13px; margin:2px 0;}

/*积分商城增加样式*/
header{ height:45px; line-height:42px; position:relative;}
header .fa-chevron-left{ background:url(../img/back.png) -10px -7px no-repeat; background-size:40px 40px; width:15%; height:30px;}
.integral{ background:#fff; height:100px; line-height:35px; color:#333; padding:0; padding-top:13px; margin-top:10px;}
.integral span{ width:100%; text-align:center; float:left;}
.integral span img{ width:40px;}
.integral p{ width:50%; border-right:1px solid #f0f2f5; text-align:center; font-size:16px;}
.f20{font-size:18px;}

.hot-shop{ margin:12px 0; height:auto; overflow:hidden;}
.hot-shop .hot-l{ font-size:16px; text-align:center; color:#15d289; width:50%; height:auto; border:hidden;}
.hot-shop .hot-l p{ width:100%; float:left; position:relative; font-size:18px;}
.hot-shop .hot-l span.text-gray{ width:100%; float:left; margin-top:5px; font-size:12px;}
.hot-l img{ display:inline; margin:0;}
.hot-shop .hot-l p:last-child span{ position:absolute; bottom:-5px; font-size:12px; margin-left:0; color:#ff9e05;}

.hot-shop .hot-r1,.hot-shop .hot-r2{ width:50%; overflow:hidden; height:auto; border-left:1px solid #f0f0f0;}
.hot-shop .hot-r1{ border-bottom:1px solid #f0f0f0;}
.hot-r1 img, .hot-r2 img{ width:30%; margin-right:0px; margin-top:2px; border-radius:100px;}
.hot-r1 p{ color:#3ab4f3;}
.hot-r2 p{ color:#f4547a;}
.hot-r1 p, .hot-r2 p{ width:66%; margin-right:20px; margin-top:0px; font-size:14px;}
.hot-r1 p span.text-gray, .hot-r2 p span.text-gray{ width:100%; float:left; font-size:12px; margin-top:2px;}
.hot-r1 p span:last-child, .hot-r2 p span:last-child{border: 1px solid #f63;
    color: #f63;
    border-radius: 8px;
    padding: 0 5px;
    font-size: 14px; float:left; }

.sort-link{ margin-top:0;}
.sort-link .sort-link-ct span{ border-bottom:hidden; padding-top:10px;padding-bottom:0px; height:auto; margin:0 2.5%; width:20%; font-size:16px; color:#999; }
.sort-link .sort-link-ct span.cur{ color:#ff6633; font-weight:normal; border-bottom:2px solid #ff6633;}

.swiper-container{ margin-top:10px;}
.swiper-container .hot-list{ padding:2.5%; background:#fff; border-bottom:1px solid #f0f0f0;}
.swiper-container .hot-list:first-child{ padding-top:15px;}
.swiper-container .hot-list img{ width:48%;}
.swiper-container .hot-list p{ width:48%; float:right; font-size:12px; color:#9f9f9f;}
.swiper-container .hot-list p a{ font-size:16px; color:#333; font-weight:normal; margin:0;}
.swiper-container .hot-list p span.text-gray{ width:100%; float:left; margin-top:2px; min-height:18px; line-height:18px;}
.swiper-container .hot-list p del{ font-size:12px;color:#9f9f9f; font-weight:normal;}
.swiper-container .hot-list p font{ color:#333; font-size:14px; line-height:15px;}
.swiper-container .hot-list p span.text-orange{ font-size:16px;}
.text-orange {color: #f63;}
.shop-tit{ line-height:28px; padding:10px 10px 0 10px; font-size:17px;}
.shop-price{ line-height:40px; height:40px;}
.hot-shop .hot-l span{ border:1px solid #f63; color:#f63;border-radius:8px; padding:0 5px; font-size:14px; position:absolute; z-index:2; left:15px;}
.hot-shop .hot-l p.hot-l-img{ margin-top:20px;}

/*积分商城兑换列表页增加样式*/
.exchange{ margin:12px 0; padding:0; height:auto;}
.exchange_ls_tp{ width:100%; border-top:1px solid #f0f0f0; height:50px; line-height:50px; font-size:16px; overflow:hidden;}
.exchange_ls_tp p{ width:60%; float:left; color:#666; margin-left:14px;}
.exchange_ls_tp font{ width:30%; float:right; color:#fff; text-align:right; margin-right:14px;}
.exchange_ls_tp font a{ color:#fff; background:#f63;border-radius:8px; display:inline-block; padding:0px 8px; height:35px; line-height:35px; text-align:center; margin-top:7px;}
.exchange_ls_bt{ padding-left:0px; overflow:hidden; height:auto; padding:12px 14px; background:#f8f8f8;}
.exchange_ls_bt img{ top:0px; left:0px; width:25%; height:auto; position:relative; float:left;}
.exchange_ls_bt dl{ width:70%; float:left; margin-left:10px; margin-top:0px;}
.exchange_ls_bt dl dt{ font-size:16px; font-weight:normal;}
.exchange_ls_bt dl dd{ font-size:14px;}
.exchange_ls_bt dl dd span{ font-size:20px; font-weight:normal; width:100%; margin:2px 0;}
.exchange_ls_bt dl dd span.fa-data:after{ font-size:18px;}
.exchange_ls_bt .fa-chevron-right{ width:11%; height:50px; background:url(../img/right.png) 0 center no-repeat; background-size:30px 45px; top:48%;}
.exchange_ls_bt_01{ color:#333; padding:10px 14px;}
.exchange_ls_bt_02{ color:#666; text-align:right;padding:10px 14px;}

.tab_nav {
    width: 50%;
    height: 34px;
    overflow: hidden;
    line-height: 30px;
    clear: both;
    margin: 13px auto;
}
.tab_nav li {
    width: 48%;
    height: 32px;
    line-height: 30px;
    float: left;
    overflow: hidden;
    font-size: 15px;
    color: #ff6633;
    text-align: center;
    border: 1px solid #ff6633;
    background: #fff;
}
.tab_nav li.select {
    color: #fff;
    background: #ff6633;
}
.tab_nav li:first-child {
    border-radius: 6px 0 0 6px;
}
.tab_nav li:last-child {
    border-radius: 0 6px 6px 0;
}
.ty08{ background:none; border-bottom:hidden; overflow:hidden;}
.ty08 .fa-chevron-left{ margin-top:5px;}
.ad01{ padding:15px; background:#fff; margin-bottom:10px;}
.ad01 img{ width:100%;}

.wrap .hot-list{ width:50%; float:left; border:1px solid #f0f2f5;}
.wrap .hot-list img,.swiper-container .hot-list p{ width:100%;}
.wrap .hot-list p a{white-space: nowrap;overflow: hidden;text-overflow: ellipsis; width:100%; float:left; margin:10px 0 0 0;}
.wrap .hot-list p font{ color:#f63;}

.ty09 .tab-nav li{ width:28.2%;}

.searchBar-form{ width:80%; padding:0 10px; border:1px solid #dedede; border-radius:4px; margin:10px auto; background:#fff;}
.searchBar-form input.text{ width:85%; height:32px; line-height:32px; border:hidden; background:none;}
.searchBar-form .button{ width:13%; background:url(../img/search.png) right center no-repeat; background-size:28px 28px; border:hidden; height:32px; text-indent:-999em; float:right;}

.search-sp{ position:absolute; z-index:999; width:70%; left:15%;border-radius:100px; border:hidden; padding:2px 10px;}
.search-sp .button{ float:left; width:12%;}
.search-sp input.text{ width:88%; padding-left:2px;}

/*个人中心*/
.m-round {background: #fff;margin-top: 0px;overflow:hidden;}
.m-name {margin-bottom: 10px;padding:15px 0 18px;}
.m-name .f-Himg { width: 100%; padding: 5px 0;text-align: center;}
.m-name .f-Himg img { width: 92px; height: 92px; border-radius: 100px;}
.m-name-info{ width:100%; overflow:hidden; text-align:center;}
.u-name {height: 32px; line-height: 32px; overflow: hidden;color:#333;font-size:18px;}
.u-name .z-name {font-size: 18px;color: #333;display: inline-block;}
.m-member-nav li {line-height: 46px;font-size: 15px;overflow: hidden;}
.m-member-nav a { display: block; color: #666;margin-left: 45px;/*padding:5px 0;*/padding-right: 20px;border-top: 1px solid #EFEFEF; text-decoration:none;}
.m-member-nav ul li:first-child a{ border-top:hidden;}
.m-member-nav li a i { vertical-align: top; margin-left: -34px; padding-right: 10px;}
.m-member-nav li:nth-child(1) a i{ font-size:30px; color:#50c5fb;}
.m-member-nav li:nth-child(2) a i{ font-size:30px; color:#ff6634;}
.m-member-nav li:nth-child(3) a i{ font-size:30px; color:#2bb043;}
.z-arrow {width:6px;height:6px;display:inline-block;border:solid #dadada;-webkit-transform:rotate(45deg);font-size:0;line-height:0;}
.m-member-nav a .z-arrow {float: right;width: 12px;height: 12px;border-width: 2px 2px 0 0;margin-top: 18px;}
.m-member-nav li select{float: right; padding-left:50px; border:hidden;appearance:none;background: transparent;
-moz-appearance:none; /* Firefox */
-webkit-appearance:none; /* Safari 和 Chrome */}

/*密码修改*/
.m-ty01{ padding:0 12px;}
.m-ty01 p{border-top: 1px solid #efefef; overflow:hidden; padding:10px 0; position:relative;}
.m-ty01 p:first-child{ border:hidden;}
.m-ty01 p input{ margin:0; width:100%; border:hidden; height:30px;line-height:30px; padding:0; display:block; font-size:16px;}
.btn-ty01{ width:100%; margin-top:30px;}
.btn-ty01 a{ width:80%; height:45px; line-height:45px; color:#fff; text-align:center; font-size:18px; display:block; margin:0 auto; border-radius:8px;}
.btn-ty01 a.org{ background:#f63;}

/*手机绑定*/
.m-ty01 .yzm{ width:84px; height:34px; line-height:32px; border:1px solid #f63; border-radius:8px; color:#f63; background:#fff; position:absolute; right:0px; top:8px; text-align:center; z-index:9;}
.m-ty01 .yzm-noClick{width:84px; height:34px; line-height:32px; border:1px solid #ccc; border-radius:8px; color:#ccc; background:#fff; position:absolute; right:0px; top:8px; text-align:center; z-index:9;}

/*手机验证*/
.m-ty02 p i{ width:14%; float:left; font-size:24px; color:#5f666e;}
.m-ty02 p input{ width:86%; float:left;}

/*忘记密码*/
.m-ty02 p a{ float:right;line-height:26px; font-size:15px;}
.m-ty02 p a span{ width:52px; height:28px; border-radius:50px; background:#f63; float:right; margin-left:5px;}
.m-ty02 p a span font{ width:26px; height:26px; border-radius:50px; background:#fff; float:right; margin:1px; text-indent:-999em;}
.m-ty02 p a.open span{ background:#f63;}
.m-ty02 p a.open span font{float:right;}
.m-ty02 p a.closed span{ background:#ccc;}
.m-ty02 p a.closed span font{ float:left;}

/*第三方登录*/
.reg{ background:#fff;}
.m-ty03{ position:absolute; bottom:10px; text-align:center; width:100%; color:#999;}
.m-ty03 i{ color:#f63; font-size:14px; margin-right:5px;}
.m-ty03 a{ color:#f63; text-decoration:underline;}
.reg .tab .tab-nav{ width:100%; overflow:hidden; background:#fff; border-bottom:10px solid #f0f0f0;}
.reg .tab .tab-nav li{ width:50%; float:left; text-align:center; margin:10px 0; height:23px; line-height:23px;}
.reg .tab .tab-nav li:first-child{ border-right:1px solid #eaeaea;}
.reg .tab .tab-nav li a{ padding:10px 0; text-decoration:none;}
.reg .tab .tab-nav li.active a{ border-bottom:2px solid #f63; color:#f63;}

/*个人资料页面*/
.m-ty04 span{ margin-left:-30px;}
.m-ty04 font{ float:right;}
.m-ty04 input{ text-align:right; float:right; width:70%; border:hidden; margin-top:9px; font-size:16px;}
a.save{position: absolute;right: 12px;color: #f63;font-size: 16px;width: 48px;height: 28px;line-height: 26px;top: 9px;border-radius: 4px; z-index:10; text-align:right;}

/*绑定账户*/
.m-ty05 a span{ color:#333;}
.m-ty05 a p{ width:94%; float:right;}
.m-ty05 a.t-cur p{ color:#999;}
.m-ty05 a p font{ text-decoration:underline;}

/*登录*/
.m-login{ background-image:-webkit-linear-gradient(45deg, #72463b, #6680b4);
  background-image:linear-gradient(45deg, #72463b, #6680b4);; display:inline;}
.m-logo{ width:100%; text-align:center;}
.m-logo img{ width:44%; margin:0 auto; max-width:200px;}
.m-ty06{ border-radius:8px; margin:0 10%;}
.forget-password{ width:80%; text-align:right; margin:0 auto; overflow:hidden;}
.forget-password a{ float:right; color:#fff; margin-top:10px;}
.third-party{ width:90%; margin:0 auto; margin-top:40px;}
.third-party h4{ width:100%; float:left;}
.third-party h4 font{ color:#e2dcdc; width:36%; text-align:center;float:left;}
.third-party h4 i{width:32%; margin-top:-9px; border-bottom:1px solid #fff; float:left;ilter:alpha(opacity=20); 
-moz-opacity:0.2; 
opacity:0.2;}
.third-party-ct{ /*overflow:hidden;*/ margin-top:20px; width:100%; float:left;}
.third-party p{ width:33.3%; float:left; text-align:center; color:#e2dcdc; line-height:54px;}
.third-party p i{ color:#e2dcdc; font-size:58px;}
.m-ty06 p a.m-clear{ position:absolute; right:0px;}
.m-ty06 p a.m-clear i{ font-size:20px; color:#dadada;}

.m-ty01 .m-cur i{ color:#f63;}


@media screen and (min-width: 751px) {
	
/*新闻详情页*/
.news_detail{padding:20px 25px;}
.news_detail h1, .news_detail h2, .news_detail h3, .news_detail h4, .news_detail h5{ font-size:26px; line-height:40px; font-weight:bold;}
.news_detail .article-meta{ font-size:16px;}
.news_detail p{ font-size:18px; line-height:28px;}

/*新闻列表页*/
.news .hot-news .rec_p .hot-list:nth-child(7n+0) img{ max-height:350px; height:300px;}
.news .hot-news .rec_p .hot-list:nth-child(7n+1) img{ height:190px;}
.news .hot-news .rec_p .hot-list:nth-child(7n+2) img{ height:200px;}
.news .hot-news .rec_p .hot-list:nth-child(7n+3) img{ height:180px;}
.news .hot-news .rec_p .hot-list:nth-child(7n+4) img{height:185px; }
.news .hot-news .rec_p .hot-list:nth-child(7n+5) img{height:210px; }
.news .hot-news .rec_p .hot-list:nth-child(7n+6) img{ height:195px;}
	
/*应用详情页*/
.app-detail .app-list{ padding:38px 15px 38px 175px}
.app-list strong{ font-size:30px; height:40px; font-weight:normal;}
.app-detail .app-list p{ font-size:20px;}
.app-detail .detail button{ width:53%; height:50px; font-size:24px;}
.app-detail .detail p{ padding:30px 20px; font-size:18px;}
.app-detail .detail p font{ font-size:24px; padding:15px 0; font-weight:normal;}
.app-detail .thumb{margin:0px 0 20px 20px}
.app-detail .thumb p{ padding:5px 0;}
.app-detail .thumb p img{ width:36%; height:auto;}
.app-detail .app-list img{ left:20px; width:120px; height:120px;}
.guess-tit{ font-size:26px; margin-top:20px; padding:30px 0 10px;}

	
/*积分详情页*/
.shop-tit{ font-size:26px; padding:10px 20px;}
.shop-price{  padding:0px 20px 10px;}
.shop-price .fa{font-size:30px;}
.shop-price .fa-data:after{font-size:30px;}
.shop-price button{ height:36px; line-height:36px; font-size:20px;}
.shop-desc{ padding:0px 20px 20px; font-size:16px; line-height:34px;}
.shop .f16{ font-size:18px;}
.shop-sum{ padding:10px 20px; border-top:20px solid #f0f0f0;}
.shop-sum p, .shop-sum pre{ font-size:16px; line-height:26px;}
.shop-img{ border-bottom:20px solid #f0f0f0;}
	
/*积分商城兑换列表页增加样式*/
.exchange{ margin:20px 0; padding:0; height:auto;}
.exchange_ls_tp{ width:100%; border-bottom:1px solid #f0f0f0; height:65px; line-height:65px; font-size:24px; overflow:hidden;}
.exchange_ls_tp p{ width:60%; float:left; color:#666; margin-left:25px;}
.exchange_ls_tp font{ width:20%; float:right; color:#999; text-align:right; margin-right:25px;}
.exchange_ls_bt{ padding-left:0px; overflow:hidden; height:auto; padding:20px 25px;}
.exchange_ls_bt img{ top:0px; left:0px; width:42%; height:auto; position:relative; float:left;}
.exchange_ls_bt dl{ width:55%; float:left; margin-left:20px; margin-top:15px;}
.exchange_ls_bt dl dt{ font-size:26px; font-weight:normal; line-height:36px; margin-bottom:10px;}
.exchange_ls_bt dl dd{ font-size:20px;}
.exchange_ls_bt dl dd span{ font-size:30px; font-weight:normal; width:100%; margin:36px 0;}
.exchange_ls_bt dl dd span.fa-data:after{ font-size:28px;}
.exchange_ls_bt .fa-chevron-right{ width:10%; height:100px; background:url(../img/right.png) center center no-repeat; background-size:50px 75px; top:43.5%;}
.exchange_ls_tp font a{ margin-top:13px; font-size:18px;}


/*积分商城增加样式*/
header{ height:75px; line-height:68px;}
header .fa-chevron-left{ background:url(../img/back.png) -5px -10px no-repeat; background-size:75px 75px; width:10%; height:50px;}
.integral{height:150px; line-height:50px; padding:0; padding-top:30px;}
.integral span{ width:100%; text-align:center;}
.integral span img{ width:60px;}
.integral p{ width:50%; font-size:24px;}



.f20{font-size:28px;}

.hot-shop{ margin:20px 0;}
.hot-shop .hot-l{ font-size:26px;}
.hot-shop .hot-l p{font-size:30px;}
.hot-shop .hot-l span.text-gray{ margin-top:5px; font-size:18px;}
.hot-l img{ width:40%; height:147px;}
.hot-shop .hot-l p:last-child span{ bottom:-5px; font-size:20px; margin-left:24px;}

.hot-r1 img, .hot-r2 img{ width:25%; margin-right:20px; margin-top:12px;}
.hot-r1 p, .hot-r2 p{ width:66%; margin-right:20px; margin-top:15px; font-size:24px;}
.hot-r1 p span.text-gray, .hot-r2 p span.text-gray{font-size:18px; margin-top:10px;}
.hot-r1 p span:last-child, .hot-r2 p span:last-child{ font-size:20px; margin-top:0;}

.sort-link .sort-link-ct span{padding-top:20px; font-size:30px; padding-bottom:10px;}

.swiper-container{ margin-top:20px;}
.swiper-container .hot-list:first-child{ padding-top:30px;}
.swiper-container .hot-list p{font-size:20px;}
.swiper-container .hot-list p a{ font-size:30px; margin:10px 0 15px;}
.swiper-container .hot-list p span.text-gray{ margin:10px 0; min-height:50px; line-height:30px;}
.swiper-container .hot-list p del{ font-size:22px;}
.swiper-container .hot-list p font{font-size:26px; line-height:60px;}
.swiper-container .hot-list p span.text-orange{ font-size:28px;}


/*首页增加样式*/
.ty01 .rec_p{ height:390px;margin-left:20px;}
.ty01 .rec_p .hot-list{ margin:12px 20px 0px 0px; width:262px; }
.ty01 .rec_p .hot-list img{ width:260px; height:260px; max-height:260px;}
.ty01 .rec_p .hot-list p{ padding:10px 20px;}
.ty01 .rec_p .hot-list p span{ font-size:40px;}
.ty01 .rec_p .hot-list p del{ font-size:16px;}
.ty01 .rec_p .hot-list p a{ font-size:18px; }

.ticket02 {margin: 0px 0 20px;}
.ticket02 p{ margin-left:20px;}
.ticket02 p a{ margin-right:8px;}
.ticket02 p a img{ width:280px; height:280px;}

.ty05{padding:8px 40px 20px;}

.ty05 .app-list{ margin:12px 0;padding:20px 40px 20px 60px;}
.ty05 .app-list img{ width:120px; height:120px; left:16px; top:16px;}
.ty05_r{ margin-left:100px;}
.ty05_r strong{ font-size:24px;}
.ty05_r p{ height:54px; font-size:18px; margin:8px 0 16px;}
.ty05 .app-list a{ width:100px; height:32px; line-height:32px; top:60px; border-radius:6px;font-size:16px; right:20px;}

.ty03 .rec_p .hot-list{padding:12px 0;}
.ty03 .rec_p .hot-list:last-child{padding-bottom:25px;}
.ty03 .rec_p .hot-list img{ width:24%; margin-left:20px;height:120px;}
.ty03 .rec_p .hot-list p{width:69%; font-size:18px;padding:0 5px 0px 14px;}
.ty03 .rec_p .hot-list p a{font-size:24px; line-height:35px; margin:0 0 20px;}

.acti,.home-nav{ margin:20px 0;}
.ad{ margin-top:10px;}
.ty02 img{ min-height:200px;}
.ty02 .acti-ct{ padding:0 20px 20px 20px;}
.ty02 .acti-ct a:nth-child(1){ padding:0 10px 25px 0px;}
.ty02 .acti-ct a:nth-child(2){ padding:0 0px 25px 10px; }
.ty02 .acti-ct a:nth-child(3){ padding:25px 10px 0px 0px;}
.ty02 .acti-ct a:nth-child(4){ padding:25px 0px 0px 10px;}

.red_d{ width:18px; height:18px; right:18%; top:5px;}
.home-nav div{ font-size:21px;background-size:4.3em 4.3em; background-position:center 0.5em; background-repeat:no-repeat; padding:5em 0 1.2em;}
.ty01 .acti-tit,.ty02 .acti-tit,.ty03 .acti-tit,.ty04 .acti-tit{background:url(../img/icon32.png) no-repeat; background-size:75px auto;}
.ty01 .acti-tit{ background-position:20px 17px;}
.ty02 .acti-tit{ background-position:20px -50px;}
.ty03 .acti-tit{ background-position:20px -113px;}
.ty04 .acti-tit{ background-position:20px -180px;}
.acti .acti-tit{ padding:22px 54px;}
.acti .acti-tit span{ font-size:30px;}

.recom-app{ margin-top:20px;}


.tab_nav {
    height: 60px;
    line-height: 60px;
    margin: 20px auto;
}
.tab_nav li {
    height: 45px;
    line-height: 45px;
    font-size: 18px;
}

body {
width: 750px
}
}